package org.villacoapa.censo.dao;

import java.util.HashSet;
import java.util.Set;

/**
 * Cargo entity. @author MyEclipse Persistence Tools
 */

public class Cargo implements java.io.Serializable {

	// Fields

	private Integer idCargo;
	private Departamento departamento;
	private PosicionCargo posicionCargo;
	private Set miembroCargoActuals = new HashSet(0);
	private Set miembroCargoLlevados = new HashSet(0);
	private Set miembroCargoDeseados = new HashSet(0);

	// Constructors

	/** default constructor */
	public Cargo() {
	}

	/** full constructor */
	public Cargo(Departamento departamento, PosicionCargo posicionCargo,
			Set miembroCargoActuals, Set miembroCargoLlevados,
			Set miembroCargoDeseados) {
		this.departamento = departamento;
		this.posicionCargo = posicionCargo;
		this.miembroCargoActuals = miembroCargoActuals;
		this.miembroCargoLlevados = miembroCargoLlevados;
		this.miembroCargoDeseados = miembroCargoDeseados;
	}

	// Property accessors

	public Integer getIdCargo() {
		return this.idCargo;
	}

	public void setIdCargo(Integer idCargo) {
		this.idCargo = idCargo;
	}

	public Departamento getDepartamento() {
		return this.departamento;
	}

	public void setDepartamento(Departamento departamento) {
		this.departamento = departamento;
	}

	public PosicionCargo getPosicionCargo() {
		return this.posicionCargo;
	}

	public void setPosicionCargo(PosicionCargo posicionCargo) {
		this.posicionCargo = posicionCargo;
	}

	public Set getMiembroCargoActuals() {
		return this.miembroCargoActuals;
	}

	public void setMiembroCargoActuals(Set miembroCargoActuals) {
		this.miembroCargoActuals = miembroCargoActuals;
	}

	public Set getMiembroCargoLlevados() {
		return this.miembroCargoLlevados;
	}

	public void setMiembroCargoLlevados(Set miembroCargoLlevados) {
		this.miembroCargoLlevados = miembroCargoLlevados;
	}

	public Set getMiembroCargoDeseados() {
		return this.miembroCargoDeseados;
	}

	public void setMiembroCargoDeseados(Set miembroCargoDeseados) {
		this.miembroCargoDeseados = miembroCargoDeseados;
	}

}